<?php
	/* Pagina que cria um bloco de exercicios em um curso */

	session_start();
	include("/var/www/html/vivencias/conexaoBD.php");

	$idCurso         = $_SESSION['idCurso'];
	$idUsuario	 = $_SESSION['idUsuario'];
	$nomeBlocoPerg   = $_POST['nomeBlocoPerg'];
	$btAvaliarPerg   = $_POST['btAvaliarPerg'];
	$selectBlocoPerg = $_POST['selectBlocoPerg'];

	$query = "INSERT INTO formularios (idCurso,idUsuario,nomefor,corrigir,recursoAssociado,idRecursoAssociado) VALUES ('".$idCurso."','".$idUsuario."','".$nomeBlocoPerg."','".$btAvaliarPerg."','".$_POST['recursoAssociado']."','".$_POST['recursoEscolhido']."')";
	$resultado = mysql_query($query,$conexao);

	$idFormulario = mysql_insert_id();

	if($selectBlocoPerg){//importar perguntas

		$query_lock = "LOCK formularios WRITE";
		$resultado_lock = mysql_query($query_lock,$conexao);

		$idFormulario =  mysql_insert_id();//pegando a id do formulario que acabou de ser inserido

		$query_unlock = "UNLOCK formularios";
		$resultado_unlock = mysql_query($query_unlock,$conexao);

		$query1     = "SELECT * FROM formulariosPerguntas WHERE idFormulario = '".$selectBlocoPerg."'";
		$resultado1 = mysql_query($query1,$conexao);
		while($objeto1 = mysql_fetch_object($resultado1)){
			$query2 = "INSERT INTO formulariosPerguntas (idFormulario,idTipoPergunta,pergunta) VALUES ('".$idFormulario."','".$objeto1->idTipoPergunta."','".$objeto1->pergunta."')";
			$resultado2 = mysql_query($query2,$conexao);
			if(!$resultado2){
				die('Ocorreu um erro no sistema.Entre em contato com o administrador.' . mysql_error());
			}

			if(($objeto1->idTipoPergunta=='0')||($objeto1->idTipoPergunta=='4') || ($objeto1->idTipoPergunta=='5')){

				$query_lock = "LOCK formulariosPerguntas WRITE";
				$resultado_lock = mysql_query($query_lock,$conexao);

				$idFormularioPerguntas =  mysql_insert_id();//pegando a id da ultima pergunta inserida

				$query_unlock = "UNLOCK formulariosPerguntas";
				$resultado_unlock = mysql_query($query_unlock,$conexao);

				$query4 = "SELECT * FROM formulariosAlternativas WHERE idFormularioPerguntas='".$objeto1->idFormularioPerguntas."'";
				$resultado4 = mysql_query($query4,$conexao);
				if(!$resultado4){
					die('Ocorreu um erro no sistema.Entre em contato com o administrador.' . mysql_error());
				}

				while($objeto4 = mysql_fetch_object($resultado4)){
					$query5 = "INSERT INTO formulariosAlternativas (idFormularioPerguntas,alternativa) VALUES ('".$idFormularioPerguntas."','".$objeto4->alternativa."')";
					$resultado5 = mysql_query($query5,$conexao);

				}
			}


		}
	}

	if($resultado){
		echo "<script language='javascript'>alert('Bloco de perguntas criado com sucesso!');</script>";
		if($_POST['abreJanela']){
			echo "<script language='javascript'>window.location='criarpergn.php?idFormulario=$idFormulario'</script>";
		}else{
			echo "<script language='javascript'>window.opener.location.reload();window.close();</script>";
		}
	}else{
		echo "<script language='javascript'>alert('Ocorreu um erro no sistema.Por favor, entre em contato com o administrador.');</script>";
		die();
	}

?>
